*{margin:0;padding:0;box-sizing:border-box;}
html{font-size:42.7px}
body{background:#f4f6f9;background-size:cover;color:#666;font-size:.28rem;font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
body,html{width:100%;height:100%;overflow:hidden;}
li,ol,ul{list-style-type:none;vertical-align:middle}
img{display:block;width:100%;height:100%;border:0;vertical-align:top}
a{text-decoration: none;}
button,input,select,textarea{vertical-align:middle;-webkit-appearance:none}
button,input[type=button],input[type=submit]{text-align:center;text-indent:0;cursor:pointer}
.clear::after{clear:both;display:block;visibility:hidden;height:0;content:'';font-size:0;line-height:0}
@media screen and (min-width:320px){html{font-size:42.7px}
}
@media screen and (min-width:360px){html{font-size:48px}
}
@media screen and (min-width:375px){html{font-size:50px}
}
@media screen and (min-width:384px){html{font-size:51.2px}
}
@media screen and (min-width:400px){html{font-size:53.3px}
}
@media screen and (min-width:414px){html{font-size:55.2px}
}
@media screen and (min-width:424px){html{font-size:56.5px}
}
@media screen and (min-width:480px){html{font-size:64px}
}
@media screen and (min-width:540px){html{font-size:72px}
}
@media screen and (min-width:720px){html{font-size:96px}
}
@media screen and (min-width:750px){html{font-size:100px}
}

@font-face {font-family: "iconfont";
  src: url('./font/iconfont.eot?t=1568680581058'); /* IE9 */
  src: url('./font/iconfont.eot?t=1568680581058#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAWoAAsAAAAADXgAAAVaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDIgqOKIsjATYCJAMUCwwABCAFhG0HSBsfCxHVo9OQfYkpXDuQWIPqDGOje96FuVYhKwbkA3mDCfwAAAAAgKCn3++359pXSY56MplumjRRAokoGiohkQmZ+ENBS3g/5Pm+UslPBqaDPmic0kFOBx0uRgDMt79aKgkpMIFJbAyNzhDalqyb+e/6IqS7+jutr9ZW3qD2b805YKOiJkuyduTRPyQt5/muZ2NqCyjrKvHKrsIAblI9FcZArpmasJtQwCDUhCRnZ8Skn9+PTT+swqzT3VMYLuNyCEjSQBXautbVF7g47Eih1VU0IQq4hSRci0zEYwNxqGPSOsETN030Wxi4i35e/5gpcQGDt2BfaePSLhYsvxwfL77yf44T2wU36jKAyVFggREABzols05gJBEjUVSSashkAiAgUxhVBSgKeG66jgkDjTD4x3OgAHZUGsLlSHe2mGeG4MuNkc2XB2ZY+PL67pAoLzomgVHAHIuYTwhra4kiOMzAkQhtkQhnIftp/GL/2lMRzCJbfIJfbA7lAMAO7cv9M5R8vHFw5ORjPwAc4Nd2vBKAII68Mr01qGLYe2LigMnAnK+0rpJObOLHlM0Pj2wSQy7/3C5M+xS+BtJsrxKp4sHOiYcGAlrVxspJQRg868tbTm+BjONLY/iNvd/fMXovPt/P5zf3Aqnd/PJ+4ewikNnlNC9WLglkzZWq5cKWJeC65mUarWrFL8cL4T5n47QBcmjMTogi5zB3YwwBDI3Vo6iPA/k6wdv+80q4EbYY588MPz4IHRBxdua29C6q3HoEQFOphFZ++kgLtiq2/fw4dLBRA+03e0JD/9so+GhT0/C2qzs6UmI7/xC3qVHK8ma9HNvjBbczDXSr56VZr0eDW6MGZXhVr4CNK9bpr1neojTk6pZsAR7X+JnMnO3PgufarvqLfVMS53MS9anX/UV+wcb+h+313pxMRT6FiPp6TlJ9Mk8ZXtuRhc6+IYEKXUU9lSgWeHOxS5FfchKpR9ZfCbzaztVZRPUnyLqrAVc7Mt+bi5g5XUw51ZyZNGeHiE0r3jMuEDMS7OoB906GFMtdZOr+Qkw/fR3MPjib3nvBFL+4nVVx9rsQF6/Z5rctwFuFX4Njme/+/ci56XVZohfTl7xTPFXqLWqaszoVaZSypTVENfS9RoEW7itETZHGfY3a9y6xENYRJIjlQb6cOShCQ1WWTEyIVZOQAZGczlhpiqN6TESMiI4ggzEoZnGYy8lEqgw5YwAIA7qMRB1hM4SLMPvTs7YGjQZgAYsYop9uj/mf7RB2y5lPHRRgP5C1E81cv0RgMJgIXpIY/eRtLh5QeIy5oq5GrTaHfjTmt1pJiYPp8rwwu1IXhSitT9A9GfriuQbU2AF1xVwLQzwu6Yv4oT2CCPbowmQCQJSzGvjKqEHCfmE8gBEJDi+yD/ZmvLLpjJCY/nFTb+wlnbVLbZQQJXgtuwDimNd1NB/jPg7DQIQ6fOq3I/wmDi+6ElGG2ksTg1cYIOmUQoSx84q8UhNTYbNfiZhKBoYYdbDE6eE64Qh4UsxAIM4SJBnG4egUJbJhIMcDGKLOApFnAwxZPsCS5zbXCV+Cp8pbCOTFgCR7Qk+Zgr2Ky82hCKhBLtApnslNDZe49RubOAqX90eKPzrflUKZFeXaF87oVOzhU1OFQECOJ3haV8NxZDCOe1Qha0MwdZ4TtWemeFpduDkUITDUgFwsO8UzLR4ule9/YxNH4VoGXVn+0flu5UBJRsHgvqJm1qBD6ehTUxFEBoHX0/EEPEUGjk4VA4beqEcVMtoOFaYmF5MRNyrbf8x0G7P/kiHt9/IysnLyCuxOhRqOvuWo2u6ou7kxOG+ZaLUCAAA=') format('woff2'),
  url('./font/iconfont.woff?t=1568680581058') format('woff'),
  url('./font/iconfont.ttf?t=1568680581058') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('./font/iconfont.svg?t=1568680581058#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconback:before {
  content: "\e656";
}

.iconshouchi:before {
  content: "\e659";
}

.icondingpen:before {
  content: "\e65a";
}

.iconoff:before {
  content: "\e65b";
}

.icon{background:url(../images/off.png) no-repeat center center;background-size:6.9rem 2.1rem;}
.page{height:100%;width:100%;bottom: 0;left:0;position: fixed;right: 0;top: 0;}
.w750{width:7.5rem;position: absolute;transform: translateX(-50%);height:100%;top: 0;left: 50%;}
.s_box{width:7.5rem;height:100%;margin:0 auto;overflow-y:auto;}
.s_head{width:100%;height:6rem;position:relative;}
.s_head i{color:#000;position:absolute;top:0;left:0;font-size:0.4rem;height:0.88rem;width:0.88rem;line-height:0.88rem;text-align:center;}